package cn.com.colasoft.dp.factory.abstractfactory;

/**
 * 抽象工厂
 * 抽象工厂和简单工厂不一样的地方在于：
 * 简单工厂往往是创建某一种，某一件东西，具有相同的属性与动作
 * 抽象工厂往往创建的是一个种族的东西，包含的是一套东西
 */
public interface CarFactory {
	Engine createEngine();
	Seat createSeat();
	Tyre createTyre();
}

